package io.qar.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.qar.commons.tools.utils.DateUtils;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
* 目标qar文件
*
* @author yyyyjinying 
* @since 3.0 2023-11-03
*/
@Data
@ApiModel(value = "目标qar文件")
public class CfgTrgFtpFileDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "ID")
    private Long trgId;
    @ApiModelProperty(value = "分类id")
    private String id;
    @ApiModelProperty(value = "父类pid")
    private String pid;
    @ApiModelProperty(value = "目标ip")
    private String trgIp;
    @ApiModelProperty(value = "目标端口")
    private String trgPort;
    @ApiModelProperty(value = "目标用户名")
    private String trgUsername;
    @ApiModelProperty(value = "目标密码")
    private String trgPassword;
    @ApiModelProperty(value = "飞机号")
    private Integer flightNo;
    @ApiModelProperty(value = "标签")
    private String label;
    @ApiModelProperty(value = "全路径名")
    private String name;
    @ApiModelProperty(value = "序号")
    private Integer orderby;
    @ApiModelProperty(value = "文件大小")
    private Long size;
    @ApiModelProperty(value = "类型")
    private Integer type;
    @ApiModelProperty(value = "文件路径")
    private String filePath;
    @ApiModelProperty(value = "文件名")
    private String filename;
    @ApiModelProperty(value = "文件后缀")
    private String fileSuffix;
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;
    @ApiModelProperty(value = "源src_id")
    private String srcIds;

}